/**
 * 
 */
package ar.com.psicosoft.service.psicosoft;

/**
 * @author moranelli
 *
 */
import java.io.Serializable;
import java.util.List;

import ar.com.psicosoft.exception.PsicosoftException;
import ar.com.psicosoft.model.psicosoft.NivelEstudio;

public interface NivelEstudioService extends Serializable {
	public abstract NivelEstudio buscarNivelEstudioPorId(Integer idNivelEstudio)
			throws PsicosoftException;

	public abstract NivelEstudio buscarNivelEstudioPorNombreNivelEstudio(
			String nombreNivelEstudio) throws PsicosoftException;

	public abstract List<NivelEstudio> buscarNivelesEstudio()
			throws PsicosoftException;

	public abstract void guardarNivelEstudio(NivelEstudio nivelEstudio)
			throws PsicosoftException;

	public abstract void modificarNivelEstudio(NivelEstudio nivelEstudio)
			throws PsicosoftException;

	public abstract void eliminarNivelEstudio(NivelEstudio nivelEstudio)
			throws PsicosoftException;

	public abstract void bajaNivelEstudio(NivelEstudio nivelEstudio)
			throws PsicosoftException;

}
